﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AdminGroups.aspx.cs" Inherits="Golf.WebUI.AdminShow.SystemManagement.AdminGroups" %>

<%@ Register Assembly="FlexiGrid" Namespace="FlexiGrid" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>客户列表</title>
    <link href="../../Script/FlexiGrid/css/contextmenu.css" rel="stylesheet" type="text/css" />
    <link href="../../Script/FlexiGrid/css/main.css" rel="stylesheet" type="text/css" />
    <link href="../../Script/FlexiGrid/css/flexigrid.css" rel="stylesheet" type="text/css" />

    <script type="text/javascript">
        /**********判断是否加载jquey***************/
        window.jQuery || document.write('<script src="../../Script/jquery/jquery-1.4.1-vsdoc.js" type="text/javascript"><\/script>');
    </script>

    <script src="../../Script/ymPrompt/ymPrompt.js" type="text/javascript"></script>

    <link href="../../Script/ymPrompt/skin/bluebar/ymPrompt.css" rel="stylesheet" type="text/css" />

    <script type="text/javascript">
        jQuery(function() {

            //获取浏览器的高度和宽度
            var mainHeight = document.documentElement.clientHeight;
            var mainWidth = document.documentElement.clientWidth;
            //设置常用属性
            tableId = "tblStudentList";
            title = "管理员组";
            pageSize = 10;
            //width = mainWidth;
            //height = mainHeight;
            sortorder = "asc";
            width = "auto";
            height = mainHeight - 110;
            ajaxUrl = "../../HttpHandler/System/AdminGroups.ashx";
            //设置列名(注意：主键列不用写)
            cells = new Array(
                new cell("管理组名称", "GroupName", 50, true, "left", null),
                new cell("管理组描述", "GroupIntro", 100, true, "left", null),
                new cell("功能模块id", "PowerIdList", 100, true, "left", null),
                new cell("添加时间", "AddTime", 80, true, "left", null)
            );
            //设置菜单按钮
            buttons = new Array(
            new button("Add", "添加", "Add"),
           new button("Delete", "删除", "Delete"),
           new button("show", "详细信息", "ShowMenu"),
           new button("Refresh", "刷新", "Refresh")
            );
            //设置右键菜单
            menus = new Array(
                    new rightKeyMenu("导出所有信息到Excel", "../../Script/FlexiGrid/css/images/icons/excel.jpg", "view"),
                    new rightKeyMenu("导出该信息到Excel", "../../Script/FlexiGrid/css/images/icons/excel.jpg", "Refresh")
            );
            //右键菜单事件
            menuItem_click = function(cmd, cell, id) {
                //id就是每一行数据的主键列，
                // cell是这一行数据的列的集合。
                //要取数据则为cell[索引],cmd同上
                if (cmd == "view") {
                    alert("导出所有" + id);
                }
                if (cmd == "Refresh") {
                    alert("导出当个" + id);
                }
            }
            button_click = function(cmd, grid) {
                if (cmd == "Add") {
                    ymPrompt.win({ message: 'AdminGroupsAdd.aspx', width: 600, height: 500, title: '添加', maxBtn: true, minBtn: true, iframe: true });
                }
                if (cmd == "Delete") {
                    if (confirm("你确定要删除吗？")) {
                        var chk = $("#tblStudentList input:checked");
                        var strIds = "";
                        if (chk.length == 0) {
                            ymPrompt.alert("你需要选中后才可以删除");
                        }
                        if (chk.length == 1) {
                            chk.each(function() {
                                strIds += chk.val();
                            });
                            $.ajax({
                                type: "POST",
                                contentType: "application/x-www-form-urlencoded",
                                url: "../Ajax/SystemManagement.aspx?" + Math.random(),
                                data: {
                                    "action": "AdminGroupsDel",
                                    "id": escape(strIds)
                                },
                                success: function(msg) {
                                    if (msg == '0') {
                                        alert("删除成功！");
                                        //刷新框架
                                        window.parent.frames.main.location.reload();
                                    }
                                    if (msg == '1') {
                                        ymPrompt.alert("删除失败！");
                                    }
                                },
                                error: function(xhr) {
                                    alert(xhr.responseText);
                                }
                            });
                        }
                    }
                }
                if (cmd == "show") {
                    var chk = $("#tblStudentList input:checked");
                    var strIds = "";
                    if (chk.length == 0) {
                        ymPrompt.alert("请选择一项");
                    }
                    if (chk.length == 1) {
                        strIds = chk.val();

                    }
                    if (chk.length > 1) {
                        ymPrompt.alert("只能选择一项");
                    }
                }
                //刷新
                if (cmd == "Refresh") {
                    //刷新框架
                    window.parent.frames.main.location.reload();
                }
            }
            //加载FlexiGrid的方法加载数据
            flexiGridLoad();
        });
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <div>
        <cc1:FlexiGrid ID="FlexiGrid1" runat="server" />
        <div id="divStudentData">
            <div id="divStudentList">
                <table id="tblStudentList">
                </table>
            </div>
        </div>
    </div>
    </form>
</body>
</html>
